Big Huge Thesaurus

Peccari angulatus

noun